Skip to content

docs(rum): document debug ID source map uploads - #39656

Open
jhssilva wants to merge 10 commits into
masterfrom
hugo.silva/rum-18236-source-map-docs
Open

docs(rum): document debug ID source map uploads#39656
jhssilva wants to merge 10 commits into
masterfrom
hugo.silva/rum-18236-source-map-docs

Conversation

@jhssilva

@jhssilva jhssilva commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

What does this PR do? What is the motivation?

RUM-18236

Updates the JavaScript source map documentation to cover debug ID workflows while preserving the existing service and version instructions.

  • Presents Debug ID (Recommended) and Service and version as consistent selectable tabs.
  • Documents the simplified Build Plugins configuration: sourcemaps.debugId injects debug IDs and sourcemaps.upload enables direct upload.
  • Documents debug ID injection and uploads with datadog-ci.
  • Keeps Source Code Context focused on injection and Source Maps focused on upload configuration.
  • Moves the datadog-ci sourcemaps find commands to troubleshooting.

Merge readiness

  • Ready for merge

Validation

  • git diff --check
  • Reviewed the generated branch preview for page structure, tab ordering, and configuration readability.
  • The Build Plugins configuration was validated with focused tests and a real staging source map upload.

AI assistance

An AI coding assistant helped restructure the pages, apply the repository style guidance, and validate the Markdown changes. The content and examples were manually reviewed.

Additional notes

The debug ID workflow is recommended for new configurations. The service and version workflow remains available for existing configurations.

@github-actions github-actions Bot added the Guide Content impacting a guide label Sep 2, 2026
@jhssilva
jhssilva marked this pull request as ready for review September 4, 2026 14:39
@jhssilva
jhssilva requested review from a team as code owners September 4, 2026 14:40
Moves the service/version link definitions into the tab that uses them
so they resolve, and shortens two run-on sentences in the debug ID
source map pages.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Guide Content impacting a guide

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants